Skip to content

Implement real-time messaging, user profiles, and treasury contracts#322

Open
DeveloperEmmy wants to merge 29 commits into
codebestia:devfrom
DeveloperEmmy:main
Open

Implement real-time messaging, user profiles, and treasury contracts#322
DeveloperEmmy wants to merge 29 commits into
codebestia:devfrom
DeveloperEmmy:main

Conversation

@DeveloperEmmy

Copy link
Copy Markdown

Closes #134

Description

Type of change

  • Bug fix
  • New feature
  • Documentation update
  • Other

Checklist

  • I have read the contributing guidelines
  • I have tested my changes locally
  • My code follows the project's coding standards

samieazubike and others added 29 commits June 25, 2026 13:05
- test_health_returns_200 — asserts 200 status code
- test_health_response_body — asserts {"status": "ok"} body
- test_health_works_without_api_key — verifies endpoint works with OPENAI_API_KEY absent (no mocks)
feat: add approval threshold to GroupTreasuryContract initialization …
…-schema

feat(backend): add user_devices device identity schema
…-endpoint

 feat(backend): GET /devices — list the caller's own devices
feat: strengthen device authentication, linking, session security, an…
…cute_withdraw

Implement execute_withdraw
…man-batch

ci,test: pin Soroban toolchain, add clippy/audit jobs, and LLM transfer tests
@drips-wave

drips-wave Bot commented Jul 1, 2026

Copy link
Copy Markdown

@DeveloperEmmy Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@codebestia codebestia changed the base branch from main to dev July 1, 2026 20:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Expand contracts CI to test group_treasury and proposals

6 participants